package com.paic.mhis.hcpms.audit.biz.service;

import java.util.Map;

import com.paic.pafa.app.biz.service.BusinessServiceException;

/**
 * @author EX-FENGHE001
 */
public interface AuditService {

	/**
	 * @param assigner
	 * @param role
	 * @param pageDto
	 * @return
	 */
	public Map<String, Object> findProblemPage(int pageSize, int page,
			Map<String, Object> params, Map<String, Object> map)
			throws BusinessServiceException;

	public Map<String, Object> findProblemAuditPage(int page, int pageSize,
			Map<Object, Object> params) throws BusinessServiceException;

	public Map<String, Object> findCasePage(int pageSize, int page,
			Map<String, Object> params, Map<String, Object> map)
			throws BusinessServiceException;

	public Map<String, Object> findCaseAuditPage(int pageSize, int page,
			Map<String, Object> params) throws BusinessServiceException;

	public Map<String, Object> findProblemPageByStatus(int pageSize, int page,
			Map<String, Object> params) throws BusinessServiceException;

	/**
	 * 转预警：将数据抽取到转预警结果表中去。
	 * 即：hcpms_audit_problem_temp,hcpms_audit_target_temp
	 * @throws Exception
	 */
	public void saveProblemTemp(String problemCode) throws Exception;

}
